package cn.fl.base.splrate.vo;

import cmm.web.core.framework.vo.BaseVO;

/**
 * @Description: 经销商评级相关信息
 */
public class BaseSplRateRelInfoVO extends BaseVO {

    private static final long serialVersionUID = 7984251783192547051L;

    /**
     * 评级文件ID
     */
    private Long parseFileRecId;
    /**
     * 业务数据ID
     */
    private Long dataId;
    /**
     * 业务数据名称
     */
    private String dataNm;
    /**
     * 评分
     */
    private Double rateScore;
    /**
     * 评级
     */
    private String rateLvl;
    /**
     * 星级(SPL0054)
     */
    private Long starLevel;
    /**
     * 解析结果
     */
    private Integer isSuccess;
    /**
     * 业务数据表
     */
    private String tabNm;
    /**
     * 版本号
     */
    private String verNum;
    /**
     * 数据来源("IMPORT":导入，“SPLACCESS”:经销商准入)
     */
    private String dataSource;
    /**
     * 是否删除(0:否，1：是，特殊情况2为中间状态)
     */
    private Integer isDel;
    /**
     * 是否有效(0:否，1：是，特殊情况2为中间状态)
     */
    private Integer isValid;
    /**
     * 是否最新(0:否，1：是，特殊情况2为中间状态)
     */
    private Integer isNew;
    /**
     * 解析失败原因
     */
    private String parseFailedCause;
    /**
     * 备注
     */
    private String rateRem;

    private Double controlRate ;


    /**
     * 评级文件ID
     */
    public Long getParseFileRecId() {
        return parseFileRecId;
    }

    /**
     * 评级文件ID
     */
    public void setParseFileRecId(Long parseFileRecId) {
        this.parseFileRecId = parseFileRecId;
    }

    /**
     * 业务数据ID
     */
    public Long getDataId() {
        return dataId;
    }

    /**
     * 业务数据ID
     */
    public void setDataId(Long dataId) {
        this.dataId = dataId;
    }

    /**
     * 业务数据名称
     */
    public String getDataNm() {
        return dataNm;
    }

    /**
     * 业务数据名称
     */
    public void setDataNm(String dataNm) {
        this.dataNm = dataNm;
    }

    /**
     * 评分
     */
    public Double getRateScore() {
        return rateScore;
    }

    /**
     * 评分
     */
    public void setRateScore(Double rateScore) {
        this.rateScore = rateScore;
    }

    /**
     * 评级
     */
    public String getRateLvl() {
        return rateLvl;
    }

    /**
     * 评级
     */
    public void setRateLvl(String rateLvl) {
        this.rateLvl = rateLvl;
    }

    /**
     * 星级(SPL0054)
     */
    public Long getStarLevel() {
        return starLevel;
    }

    /**
     * 星级(SPL0054)
     */
    public void setStarLevel(Long starLevel) {
        this.starLevel = starLevel;
    }

    /**
     * 解析结果
     */
    public Integer getIsSuccess() {
        return isSuccess;
    }

    /**
     * 解析结果
     */
    public void setIsSuccess(Integer isSuccess) {
        this.isSuccess = isSuccess;
    }

    /**
     * 业务数据表
     */
    public String getTabNm() {
        return tabNm;
    }

    /**
     * 业务数据表
     */
    public void setTabNm(String tabNm) {
        this.tabNm = tabNm;
    }

    /**
     * 版本号
     */
    public String getVerNum() {
        return verNum;
    }

    /**
     * 版本号
     */
    public void setVerNum(String verNum) {
        this.verNum = verNum;
    }

    /**
     * 数据来源("IMPORT":导入，“SPLACCESS”:经销商准入)
     */
    public String getDataSource() {
        return dataSource;
    }

    /**
     * 数据来源("IMPORT":导入，“SPLACCESS”:经销商准入)
     */
    public void setDataSource(String dataSource) {
        this.dataSource = dataSource;
    }

    /**
     * 是否删除(0:否，1：是，特殊情况2为中间状态)
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * 是否删除(0:否，1：是，特殊情况2为中间状态)
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    /**
     * 是否有效(0:否，1：是，特殊情况2为中间状态)
     */
    public Integer getIsValid() {
        return isValid;
    }

    /**
     * 是否有效(0:否，1：是，特殊情况2为中间状态)
     */
    public void setIsValid(Integer isValid) {
        this.isValid = isValid;
    }

    /**
     * 是否最新(0:否，1：是，特殊情况2为中间状态)
     */
    public Integer getIsNew() {
        return isNew;
    }

    /**
     * 是否最新(0:否，1：是，特殊情况2为中间状态)
     */
    public void setIsNew(Integer isNew) {
        this.isNew = isNew;
    }

    /**
     * 解析失败原因
     */
    public String getParseFailedCause() {
        return parseFailedCause;
    }

    /**
     * 解析失败原因
     */
    public void setParseFailedCause(String parseFailedCause) {
        this.parseFailedCause = parseFailedCause;
    }

    /**
     * 备注
     */
    public String getRateRem() {
        return rateRem;
    }

    /**
     * 备注
     */
    public void setRateRem(String rateRem) {
        this.rateRem = rateRem;
    }

    public Double getControlRate() {
        return controlRate;
    }

    public void setControlRate(Double controlRate) {
        this.controlRate = controlRate;
    }
}
